ديف أوبس

إعداد خادم أوبنتو 14.04

الإعداد الابتدائي لخادوم أوبنتو 14.04: دليل شامل

يعتبر نظام أوبنتو أحد الأنظمة المشهورة والمستخدمة بشكل واسع في البيئات الخدمية، وخاصة في الخوادم. أوبنتو 14.04 هو إصدار قديم من هذا النظام الذي يتمتع بثبات وأداء قوي، مما يجعله خياراً شائعاً للكثير من المهندسين ومديري الأنظمة. على الرغم من أن أوبنتو 14.04 قد أصبح قديماً الآن بسبب إصدار النسخ الأحدث، فإن العديد من المؤسسات ما زالت تستخدمه، ويرجع ذلك إلى الثبات والأداء الموثوق الذي يقدمه. سنقوم في هذا المقال بتغطية خطوات الإعداد الابتدائي لخادوم أوبنتو 14.04 بشكل مفصل، بدءًا من التثبيت وحتى إعداد الخادم ليكون جاهزًا للعمل في بيئة الإنتاج.

1. تثبيت أوبنتو 14.04 على الخادم

1.1. التحضير للتركيب

قبل بدء عملية التثبيت، من الضروري التأكد من أن جهاز الخادم يحتوي على المواصفات التقنية المطلوبة لتشغيل أوبنتو 14.04 بكفاءة. تشمل هذه المواصفات:

  • وحدة المعالجة المركزية (CPU): على الأقل معالج مزدوج النواة.

  • الذاكرة العشوائية (RAM): 1 جيجابايت أو أكثر.

  • التخزين: 10 جيجابايت كحد أدنى من المساحة الحرة على القرص الصلب.

  • الإنترنت: يفضل أن يكون الخادم متصلًا بشبكة إنترنت لتحديث النظام أثناء التثبيت.

1.2. تحميل صورة التثبيت

للبدء في تثبيت أوبنتو 14.04، يجب أولاً تحميل صورة التثبيت ISO من الموقع الرسمي لأوبنتو. يمكن تنزيل الصورة من الرابط التالي: تحميل أوبنتو 14.04.

1.3. إنشاء وسائط التثبيت

بعد تحميل ملف الـ ISO، يجب كتابة الصورة على قرص DVD أو فلاش ميموري لتمكين جهاز الخادم من التثبيت من خلاله. يمكن استخدام أدوات مثل Rufus أو UNetbootin لكتابة الصورة على فلاش ميموري.

1.4. بدء التثبيت

بعد تجهيز الوسائط القابلة للإقلاع، قم بإدخال الفلاش ميموري أو قرص DVD في الخادم، وأعد تشغيل الجهاز. تأكد من أن الخادم يقلع من وسائط التثبيت (من خلال ضبط BIOS أو UEFI). ستظهر شاشة التثبيت الخاصة بأوبنتو 14.04، حيث يمكنك اختيار اللغة والمنطقة الزمنية.

في أثناء عملية التثبيت، سيتم سؤالك عن الخيارات التالية:

  • اختيار القرص: حدد القرص الذي تريد تثبيت النظام عليه. يمكنك اختيار تثبيت النظام بجانب نظام تشغيل آخر أو تهيئة القرص بالكامل.

  • التخزين المتقدم: إذا كنت ترغب في تخصيص تقسيمات القرص، يمكنك اختيار الخيار المتقدم.

2. تكوين النظام بعد التثبيت

2.1. تحديث النظام

بمجرد اكتمال التثبيت وإعادة تشغيل الخادم، من المهم تحديث النظام لضمان أنك تعمل بأحدث الإصدارات من الحزم والبرامج. يمكن تحديث النظام باستخدام الأوامر التالية:

bash
sudo apt-get update sudo apt-get upgrade

سيقوم الأمر الأول بتحديث قائمة الحزم، بينما يقوم الأمر الثاني بتثبيت التحديثات المتاحة. بعد اكتمال التحديثات، من الأفضل إعادة تشغيل الخادم لتطبيق التغييرات.

2.2. ضبط إعدادات الشبكة

لتوصيل الخادم بالشبكة، يجب تكوين إعدادات الشبكة بشكل صحيح. في أوبنتو 14.04، يتم ذلك عبر ملف /etc/network/interfaces.

افتح الملف باستخدام محرر النصوص nano:

bash
sudo nano /etc/network/interfaces

يمكنك تكوين واجهة الشبكة بالشكل التالي:

bash
auto eth0 iface eth0 inet dhcp

هذا يعني أن الخادم سيحصل على عنوان IP ديناميكي من الخادم DHCP على الشبكة. إذا كنت ترغب في استخدام عنوان IP ثابت، يمكنك تعديله كما يلي:

bash
auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1

3. تثبيت البرمجيات الأساسية

3.1. تثبيت خادم SSH

إذا كنت ترغب في إدارة الخادم عن بُعد، يمكنك تثبيت خادم SSH باستخدام الأمر التالي:

bash
sudo apt-get install openssh-server

بعد التثبيت، يمكنك التحقق من حالة الخدمة باستخدام:

bash
sudo systemctl status ssh

3.2. تثبيت الخوادم الأساسية

إذا كنت تنوي استخدام الخادم لتقديم خدمات مثل الويب أو قاعدة بيانات، يمكنك تثبيت البرمجيات المناسبة. على سبيل المثال:

  • خادم الويب Apache:

bash
sudo apt-get install apache2
  • خادم قاعدة البيانات MySQL:

bash
sudo apt-get install mysql-server
  • PHP (إذا كنت بحاجة إلى لغة PHP لتطوير الويب):

bash
sudo apt-get install php libapache2-mod-php

4. إدارة الحزم والتحديثات

4.1. أدوات إدارة الحزم

أوبنتو يعتمد على APT (Advanced Packaging Tool) لإدارة الحزم. بعض الأوامر الأساسية في APT تشمل:

  • تثبيت حزمة جديدة:

bash
sudo apt-get install [package-name]
  • إزالة حزمة:

bash
sudo apt-get remove [package-name]
  • البحث عن حزمة:

bash
apt-cache search [package-name]

4.2. الحفاظ على النظام محدثًا

لضمان أن نظامك محدث دائمًا، من الأفضل تفعيل التحديثات التلقائية. يمكنك تثبيت أداة unattended-upgrades التي ستقوم بتثبيت التحديثات الأمنية بشكل تلقائي:

bash
sudo apt-get install unattended-upgrades

5. ضبط إعدادات الأمان

5.1. جدار الحماية (Firewall)

من المهم تأمين الخادم باستخدام جدار ناري لضمان أن الخدمات التي يجب أن تكون متاحة فقط على الخادم هي التي تكون مفتوحة. في أوبنتو، يمكنك استخدام UFW (Uncomplicated Firewall) لضبط الجدار الناري:

bash
sudo ufw enable sudo ufw allow ssh sudo ufw allow http sudo ufw allow https

5.2. إعدادات مستخدمين وأذونات

من المهم إدارة الحسابات على الخادم بعناية. يمكنك إضافة مستخدمين جدد باستخدام الأمر:

bash
sudo adduser username

يمكنك إعطاء مستخدم صلاحيات الجذر (sudo) باستخدام:

bash
sudo usermod -aG sudo username

6. النسخ الاحتياطي للخادم

من المهم جداً إعداد استراتيجية نسخ احتياطي لضمان حماية البيانات. يمكن تنفيذ النسخ الاحتياطي باستخدام rsync أو أي أداة أخرى تفضلها. على سبيل المثال، لاستخراج نسخ احتياطية للملفات:

bash
rsync -avz /path/to/data /backup/directory

7. إدارة الخدمات

7.1. خدمة Apache

لتشغيل أو إيقاف خدمة Apache، يمكنك استخدام الأوامر التالية:

bash
sudo systemctl start apache2 sudo systemctl stop apache2 sudo systemctl restart apache2

7.2. خدمة MySQL

لتشغيل أو إيقاف خدمة MySQL:

bash
sudo systemctl start mysql sudo systemctl stop mysql sudo systemctl restart mysql

8. مراقبة الأداء

لضمان أن الخادم يعمل بكفاءة، يجب مراقبة الأداء بشكل دوري. يمكنك استخدام أدوات مثل:

  • top: لمراقبة العمليات التي تعمل على الخادم.

  • htop: واجهة رسومية تفاعلية لـ top.

  • df: لمعرفة المساحة الحرة على القرص.

  • free: لمراقبة استخدام الذاكرة.

9. الخاتمة

أوبنتو 14.04 يظل خيارًا قويًا لخوادم الإنتاج، على الرغم من أن الدعم الرسمي قد انتهى. بفضل واجهته المستقرة والأدوات القوية، يمكن إدارة الخادم بكفاءة عالية. مع تكامل كامل مع الأدوات الأمنية وأدوات إدارة الحزم، يوفر أوبنتو بيئة مرنة ومستقرة للعديد من تطبيقات الخوادم.

عند اتباع الخطوات الموضحة في هذا المقال، يمكنك إعداد خادم أوبنتو 14.04 بنجاح ليكون جاهزًا للاستخدام في بيئة الإنتاج، مما يضمن لك أداءً مستقرًا وآمنًا على المدى الطويل.